#include "SubsystemMemoryBankBlockBehavior.h"

namespace PocketSurvival
{
    SubsystemMemoryBankBlockBehavior::SubsystemMemoryBankBlockBehavior() {}

    void SubsystemMemoryBankBlockBehavior::update(float dt)
    {
    }

    void SubsystemMemoryBankBlockBehavior::load(const nlohmann::json &json)
    {
    }

    void SubsystemMemoryBankBlockBehavior::save(nlohmann::json &json)
    {
        json["Blocks"] = {};
        json["Items"] = {};
    }
    void SubsystemMemoryBankBlockBehavior::saveToMsgJson(nlohmann::json &jsonData)
    {
        jsonData["Blocks"] = nlohmann::json::object();
        jsonData["Items"]  = nlohmann::json::object();
    }

    static const std::string subsystemName = "MemoryBankBlockBehavior";
    const std::string& SubsystemMemoryBankBlockBehavior::getName() const
    {
        return subsystemName;
    }
}